package cn.jinjie.day05.test8;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class Demo9 {
    public static void main(String[] args) {
        // 0、获取本地时间对象            // 时 分 秒 纳秒 不可变的
        LocalTime lt = LocalTime.now();//14:53:28.517836800
        System.out.println(lt);

        //获取当前日期
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now);

        //定义格式
        // DateTimeFormatter formatter = DateTimeFormatter.ofPattern("y年M月d日 H:mm:s");
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("y年M月d日 HH:mm:ss");
        // DateTimeFormatter formatter = DateTimeFormatter.ofPattern("y年M月d日 H:mm:s");

        //转换为格式
        String s1 = formatter.format(now);
        System.out.println(s1);//2024年5月24日 15:22:20

        //解析时间
        String s2 = "2021年11月24日 15:13:26";
        LocalDateTime s3 = LocalDateTime.parse(s2,formatter);
        System.out.println(s3);

    }
}
